An Efficient Formal Testing Approach for Web Service with TTCN-3
نویسندگان
چکیده
Web service is considered as a prevailing integration technology on Internet/Intranet due to its language and platform-independence. The language and platformindependence characteristics bring difficulties on testing. In this paper, we propose a distributed testing process based on TTCN-3 which intends to solve the difficulties. The approach distributes test activities on both server and client sides. It ensures a systematic testing process. In addition, by specifying test suites at an abstract level in TTCN-3 the test suites are language and platform-independent, and can be reused by diverse types of clients. We demonstrate it via a case study.
منابع مشابه
A TTCN-3-based Web Service Test Framework
The increased usage of Web services for critical applications introduces a growing need for efficient testing approaches to assure their quality. The Testing and Test Control Notation (TTCN-3) is a standardised testing language that is well suited for black-box testing of distributed systems such as Web services. Also due to its abstract test specification methodology, it allows easy adaptation...
متن کاملFormal Testing of Web Content using TTCN-3
Web applications are both ubiquitous and often unreliable. This, of course, leads to user frustration and dissatisfaction, and steadily lowers the quality bar for web application development and deployment. Part of the problem is the lack of useful research in methods and languages for user-directed testing of web content. At the same time, web content testing has not yet been targeted as a cor...
متن کاملTesting Cloud Services using the TestCast tool
This work presents the testing requirements for cloud services including unit and integration testing by identifying services that could communicate with each other according to their APIs. We also present the Elvior TestCast T3 (TTCN-3) testing tool that provides an efficient and easy to use solution for automating functional tests. This allows incremental development where users can test spec...
متن کاملAutomated Testing of XML/SOAP based Web Services
Web services provide seamless connections from one software application to another over private intranets and the Internet. The major communication protocol used is SOAP being mainly XML over HTTP. The exchanged data follow precise format rules in the form of XML Document Type Definitions or more recently the proposed XML Schemas. Web service testing considers functionality and load aspects to ...
متن کاملConformance Testing of Corba Services Using Tree and Tabular Combined Notation
This paper presents a formal approach to conformance testing of CORBAbased distributed services using TTCN framework. It discusses mapping of CORBA IDL to TTCN, concentrating on the obstacles and the design issues to be considered. The paper overviews the architecture of the CORBA/TTCN gateway, which acts as an intermediary between test environment and system under test (SUT). It goes through a...
متن کامل